package com.itsitio.registeradmin.service;

import java.util.List;

import com.itsitio.registeradmin.dto.CompanyDTO;
import com.itsitio.registeradmin.model.Company;

public interface CompanySrv {
	
	public Company getCompanyById(Integer companyId);	

	public List<Company> getCompanyListByCriteria(String firmName, String taxId,
			String tradeName);

	public List<Company> getCompanyListByTaxId(String taxId);

	public List<CompanyDTO> getCompanyDtoListByCriteria(String companyTaxId, String firmName);

	public void updateCompanyWithUserRegistrationData(Integer selectedCompany,
			String firmName, String tradeName, Integer type, String website,
			String taxid);

	public Company createCompanyFromUserRegistration(String firmName,
			String tradeName, Integer type, String website, String taxid);
	
	
}
